home *** CD-ROM | disk | FTP | other *** search
/ NOVA - For the NeXT Workstation / NOVA - For the NeXT Workstation.iso / Documents / NeXTAnswers / dsp.810 < prev    next >
Text File  |  1992-02-06  |  2KB  |  59 lines

  1. {\rtf0\ansi{\fonttbl\f0\fnil Times-Roman;\f2\fmodern Courier;\f1\fswiss Helvetica;}
  2. \paperw12940
  3. \paperh9000
  4. \margl120
  5. \margr1000
  6. {\colortbl\red0\green0\blue0;}
  7. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f0\b0\i0\ul0\fs28\fc0 Release 2.1  /NextDeveloper/Examples/DSP/ArrayProcessing bug workaround
  8. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600 \
  9. \
  10. Q:  I tried to use the  
  11. \b /NextDeveloper/Examples/DSP/ArrayProcessing/fuse
  12. \b0  and 
  13. \b libap
  14. \b0 .  They compiled fine, but when I ran them, these programs both only executed halfway and hung.  What's the problem?\
  15. \
  16. A:  The problem is caused by a wrong address being used for libarrayproc. To workaround it,  you need to make some minor changes to the Makefiles.\
  17. \
  18. For 
  19. \b /NextDeveloper/Examples/DSP/ArrayProcessing/fuse
  20. \b0 , change the .dsp rule to:\
  21. \
  22.  
  23. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f2\fs24\fc0 $(NAME).dsp: $(NAME).asm\
  24.     dspwrap -ap -nodoc $(NAME).asm\
  25.     /bin/rm $(NAME).dsp\
  26.     sed "s/9b/80/" $(NAME)_xxxxx.asm > $(NAME)_xxxxx_fixed.asm\
  27.     /bin/mv -f $(NAME)_xxxxx_fixed.asm $(NAME)_xxxxx.asm\
  28.     asm56000 -l -b -I/usr/lib/dsp/smsrc/ -I/ap/apsrc/ $(NAME)_xxxxx.asm\
  29.     dspimg $(NAME)_xxxxx.lnk $(NAME).dsp\
  30.     /bin/rm $(NAME)_xxxxx.lst $(NAME)_xxxxx.lnk\
  31. \
  32.  
  33. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\f0\fs28 For
  34. \b  /NextDeveloper/Examples/DSP/ArrayProcessing/libap
  35. \b0 , change the myAPmyvnot.c rule to:\
  36. \
  37.  
  38. \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\f2\fs24\fc0 myAPmyvnot.c: myvnot.asm\
  39.     dspwrap -ap -prefix myAP -noDoc myvnot.asm\
  40.     /bin/rm myvnot.dsp\
  41.     sed "s/9b/80/" myvnot_xx.asm > myvnot_xx_fixed.asm\
  42.     /bin/mv -f myvnot_xx_fixed.asm myvnot_xx.asm\
  43.     asm56000 -l -b -I/usr/lib/dsp/smsrc/ -I/ap/apsrc/ myvnot_xx.asm\
  44.     dspimg myvnot_xx.lnk myvnot.dsp\
  45.     /bin/rm myvnot_xx.lst myvnot_xx.lnk\
  46. \
  47.  
  48. \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600 \
  49.  
  50. \f0\fs28 These bugs have been reported, and will be fixed in the next major software release.\
  51.  
  52. \fc0 \
  53. QA810\
  54. \
  55. Not valid for 1.0\
  56. Valid for 2.1\
  57. \
  58.  
  59.